package com.wqt;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
 * @ProjectName: ybxy6
 * @Titile: HashMapPractice
 * @Author: wqt
 * @Description: TODO
 */

public class HashMapPractice {
    public static void main(String[] args) {
        List<String> scProvince = new ArrayList<>();
        scProvince.add("成都市");
        scProvince.add("绵阳市");
        scProvince.add("南充市");
        scProvince.add("达州市");
        scProvince.add("广安市");
        scProvince.add("德阳市");
        scProvince.add("广元市");
        scProvince.add("乐山市");
        scProvince.add("泸州市");
        scProvince.add("雅安市");
        scProvince.add("宜宾市");
        scProvince.add("资阳市");
        scProvince.add("自贡市");
        scProvince.add("攀枝花市");
        scProvince.add("眉山市");
        Map<String, List<String>> map = new HashMap<>();
        map.put("四川省",scProvince);

        List<String> hnProvince = new ArrayList<>();
        hnProvince.add("郑州市");
        hnProvince.add("洛阳市");
        hnProvince.add("开封市");
        hnProvince.add("平顶山市");
        hnProvince.add("安阳市");
        hnProvince.add("鹤壁市");
        hnProvince.add("新乡市");
        hnProvince.add("焦作市");
        hnProvince.add("濮阳市");
        hnProvince.add("许昌市");
        hnProvince.add("漯河市");
        hnProvince.add("三门峡市");
        hnProvince.add("南阳市");
        hnProvince.add("商丘市");
        map.put("河南省",hnProvince);
        //调用方法
        printMap(map);

    }
    public static void printMap( Map<String, List<String>> map){
        //lambda表达式
        map.forEach((key,value)->{


            StringBuffer  sb = new StringBuffer();
            value.forEach(city->{
                sb.append(city+",");
            });

            sb.deleteCharAt(sb.length()-1);
            String result=key+"="+sb;
            System.out.println(result);

            String CityString = "";
            for (String city : value) {
                CityString += city+",";

            }
            String m= CityString.substring(0,CityString.length()-1);
            System.out.println(key+"="+m);

        });

    }
}
